/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package sessions;

import dao.UsuarioJpaController;
import javax.ejb.Stateless;
import persistencia.Usuario;

/**
 *
 * @author MALLO-M
 */
@Stateless
public class NuevoUsuarioBean implements NuevoUsuarioBeanRemote, NuevoUsuarioBeanLocal {

    // Add business logic below. (Right-click in editor and choose
    // "Insert Code > Add Business Method")
    public int aniadir(String nombre, String apellidos, String password, String email) {
        try {
            UsuarioJpaController dao = new UsuarioJpaController();
            Usuario usuario = new Usuario();
            usuario.setNombre(nombre);
            usuario.setApellidos(apellidos);
            usuario.setPassword(password);
            usuario.setEmail(email);
            dao.create(usuario);
            return usuario.getId();
        } catch (Exception e) {
            System.err.println(e.getMessage());
            return -1;
        }
    }
}
